The Step Over button advances script execution by a single statement and refreshes the data display pane of the debugger. The script position indicator advances to indicate the new location of script execution. If the statement which is stepped through is a user defined subroutine, all the code within the subroutine is executed.
When stepping through a statement containing a user-interactive function call (such as GetPt() or
GetLine()), the debugger will prompt the user for input. Custom dialog box function calls will cause the dialog box to become active until a dialog box event occurs; control is then returned to the debugger.
The Step Into button is used when a statement containing a call to a user-defined subroutine is reached. Whereas the
Step Over button will execute all the code contained within the subroutine and move to the next statement in the calling function,
Step Into will advance script execution to the first statement within the subroutine body.
The Step Into button performs a
Step Over action with all other statements.
The Auto-Step button will automatically advance the script at a speed determined by the Auto-Step slider control.
The Pause Script button will stop auto-step execution at the current execution location in the script. Script execution can be resumed by clicking the
Auto-Step button.
The Pause Script button can also pause execution of scripts in infinite loops; in some instances, however,
Pause Script may not be able to stop such loops.
The Kill Script button will immediately terminate script execution. After the
Kill Script button is pressed, the debugger window will close.